Oh, Carl Binder, how I heart thee.
He wrote this episode, and I think he was responsible for Keller's development in "Missing," also, so he gets props for that.
Ok, I pretty much liked nearly everything about this episode so I'll just list them here.
(
spoiler city )